package ljl.alg.jianzhioffer.round2;

public class _65_add {
    
    /**
     * 不用加减乘除做加法
     * 这个题真的难！
     *
     * 傻逼才能做出来！
     * */
    public int add(int a, int b) {
        while (b != 0) {
            int c = (a & b) << 1;
            a ^= b;
            b = c;
        }
        return a;
    }
}
